home *** CD-ROM | disk | FTP | other *** search
/ Dynamic HTML Construction Kit / Dynamic HTML Construction Kit.iso / earthlink / nscomm / java40.jar / netscape / applet / AppletThreadGroup.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-03  |  1.2 KB  |  28 lines

  1. package netscape.applet;
  2.  
  3. import netscape.debug.Debugger;
  4.  
  5. class AppletThreadGroup extends ThreadGroup {
  6.    DerivedAppletFrame viewer;
  7.  
  8.    AppletThreadGroup(String var1, DerivedAppletFrame var2) {
  9.       super(AppletThreadKiller.clientThreadGroup, var1);
  10.       this.viewer = var2;
  11.       SecurityManager.enablePrivilege("UniversalThreadGroupAccess");
  12.       ((ThreadGroup)this).setMaxPriority(6);
  13.    }
  14.  
  15.    public void uncaughtException(Thread var1, Throwable var2) {
  16.       if (!(var2 instanceof ThreadDeath)) {
  17.          String var3 = var2.getMessage();
  18.          this.viewer.showAppletException(var2, var3);
  19.          Debugger.uncaughtException(var1, var2);
  20.       }
  21.    }
  22.  
  23.    void destroyItDamnIt() {
  24.       ((ThreadGroup)this).destroy();
  25.       this.viewer = null;
  26.    }
  27. }
  28.